我終於撐到10天拉~~~~~
Cloud Scheduler幫助你在特定的時間或週期性地執行任務,不需要自己建立和維護伺服器資源。
這個服務非常適合執行定期的任務,比如生成報告、發送電子郵件通知、呼叫 API、啟動虛擬機器等等。你只需要設定任務的排程,例如每天早上 8 點半執行Cloud Run,然後 Cloud Scheduler 會在設定的時間自動觸發這個Cloud Run。
Cloud Scheduler觸發的工作單元通常稱為Cron作業。Cloud Scheduler建立的每個Cron作業都會根據指定的時間表傳送到該目標,從而完成對應任務。目標必須是以下類型之一:
使用Cloud Scheduler目的在提供至少一次傳送,也就是說,每次安排執行時,作業至少會執行一次。(要注意也有可能多次,官網說極少數狀況發生)
先設定CloudRun的觸發條件:
畫面中的頻率要注意寫法:
時間的字段分為五個米字號,代表的意涵在下面:
寫一下每個早上八點半啟動的寫法:
分鐘 | 小時 | 日期 | 月 | 星期幾 | |
---|---|---|---|---|---|
寫法 | 30 | 8 | * | * | 1-5 |
解釋 | 當小時的第30分鐘 | 8AM | 每天 | 每月 | 周一到週五 |
組合下來就是: 30 8 * * 1-5
意義就是:周一到週五的八點30分
輸入下去之後就按建立。
這時候 Cloud Scheduler 就設定完成可以自動執行了。
到 Cloud Scheduler 可以看到已經設定好了歐~
今天就先到這裡~ 明天回到本地端開發一下永豐的自動化交易吧!!!